Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #1-w3 Spain #1-w4 France F3 Spain F1 Spain F2 Spain F3 Spain #2-w1 France F4 Spain #2-w2 France F5 Spain #2-w3 Spain #2-w4 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 Spain F28 Spain F34a Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 France F17 France F18 Spain F33 Morocco F1 France F4 Morocco F2 France F14 France F5 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Spain F39 Spain F6 Spain F7 Spain F9 Spain F10 Spain F12 Spain F13 Spain F14 Italy F12 Spain F4 Great Britain F5 Great Britain F6 Spain F29 Spain F30 Spain F2 Spain F3 Spain F4 France F13 Spain F29 Spain F30 Spain F32 Spain F34 Spain F1 Spain #1-w1 Spain #1-w2 France F2 Italy F2 2000 Cairo Challenger - Cairo Banca Stato Challenger Lugano - Lugano ATU Cup 2001 - Weiden Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia XL Challenger de Tenis Copa Sevilla - Seville Olbia Geovillage Open - Olbia Brixina Tennis Open - Bressanone 4th Sardinia International Championships - Cagliari Geneva Challenger - Geneva Challenger 42 - Andrezieux Challenger Copa Sevilla Internacionales de Andalucia - Seville 5th Sardinian International Championships - Cagliari Optimus Maia Open - Maia VIII Trofeo Ciutat de Barcelona - Barcelona San Remo Tennis Cup - San Remo Top Wool Challenger Biella - Biella Sporting Challenger - Turin Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton Riviera di Rimini Challenger 2004 - Rimini Challenger Casino Lugano - Lugano Samsung Securities Cup - Seoul Geneva Challenger - Geneva Ostrava Open 2005 - Ostrava Open de Franche-Comte - Besancon Sassuolo Challenger - Sassuolo Alexander Kolyaskin Memorial - Donetsk VIII Torneo Internazionale di Tennis - Barletta XI Ciutat de Barcelona - Barcelona The LTA Nottingham Challenger - Nottingham Isla de Lanzarote - Lanzarote Siemens Open 2003 - Scheveningen Tallahassee Tennis Challenger - Tallahassee Cyclus Open de Tenis - Florianopolis Open Mutouest - St. Brieuc XXXVII Torneig C.E. Laieta - Barcelona San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Benedetto Challenger - San Benedetto Antonio Savoldi-Marco Co. - Manerbio Trofeo Francesco Guzzini - Recanati Togliatti Cup - Togliatti Memorial Manfredini - Sassuolo Steelers Cup - Kosice Austin Challenger - Austin Open Castilla y Leon - Segovia La Serena Open - La Serena X Abierto Internacional de Salinas - Salinas Genoa Open - Genova 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Torneo Internacional Challenger Fila 2005 - Leon Copa Petrobras Paraguay - Asuncion Internationaux de Nouvelle-Caledonie - New Caledonia II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Rabat USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Trofeo Sisma Mantova - Mantova LTA Cardiff Challenger - Cardiff San Remo Tennis Cup - San Remo Geneva Challenger - Geneva Memorial Manfredini - Sassuolo Copa Sevilla 2007 - Seville Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Rhein-Main Challenger 2004 - Aschaffenburg Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Ciudad de Telde - Telde Open de Montauban - Montauban Banja Luka Challenger 2004 - Banja Luka China Open - Beijing Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava XI Ciutat de Barcelona - Barcelona Tiburon Challenger - Tiburon Isla de Gran Canaria - Mas Palomas Open de Rennes La Trinitaine - Rennes Challenger Casablanca San Angel - Mexico City BH Telecom Sarajevo 2007 - Sarajevo Mitsubishi Electric Europe Cup - Monza Riviera di Rimini Challenger - Rimini Challenger Copa Sevilla - Seville Sir Supermercati - Rome Open Diputacion Ciudad de Pozoblanco - Cordoba San Sebastian Challenger Internazionali di Tennis - Bergamo X Torneo Internazionale di Tennis - Barletta 5° Sporting Challenger - Turin Oberstaufen Cup - Oberstaufen Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Challenger DCN de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Stella Artois Clay Court Championships - Budaors Black Forest Open - Freudenstadt Kyiv Open - Kiev Madrid Challenger Challenger Copa Sevilla - Seville Copa Sevilla Internacionales de Andalucia - Seville Open Castilla y Leon - Segovia Copa Telefonica CTC Chile - Santiago Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Memorial Savigni - Sassuolo Cassis Challenger Open de Montauban - Montauban Geneva Challenger - Geneva Orleans Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Memorial Savigny - Sassuolo Open de Montauban - Montauban The Scottish Tennis Championships - Edinburgh Kyiv Open - Kiev Compaq Cup 2001 - Zabrze IX Ciutat de Barcelona - Barcelona Open de Franche Comte - Besancon Copa Petrobras Argentina - Buenos Aires ECM Prague Open 2005 - Prague Togliatti Cup - Togliatti Tampere Imageneering Open - Tampere Steelers Cup 2005 - Kosice La Serena Open - La Serena Top Wool Challenger - Biella Copa Kia Challenger ATP - Santiago Black Forest Open - Freudenstadt Riviera di Rimini Challenger - Rimini Fujitsu Siemens Open - Budapest Banja Luka Challenger 2003 - Banja Luka Internationaux de Doubs Open de Franchie-Comte - Besancon VI Torneo Internazionale di Tennis - Barletta Memorial Piertomaso Tessitore - San Remo The Scottish Tennis Championships - Edinburgh ATU Cup - Weiden Trani Cup - Trani I Tourneo Fila Citta di Brindisi - Brindisi The Manchester Trophy - Manchester Quimper Challenger Pau Challenger Graz CA Challenger - Graz Aix En Provence Challenger Zagreb Open - Zagreb Ljubljana Open - Ljubljana Open de Montauban - Montauban Kyiv Open - Kiev X Ciutat de Barcelona - Barcelona The Dubai Tennis Championships - Dubai The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Open Sabadell Atlantico - Barcelona IPP Geneva Trophy - Geneva Architect Open - Budapest Dubrovnik Open - Dubrovnik Arpa Ceramic Cup - Reggio Emilia Ljubljana Open - Ljubljana Ciudad de Pozoblanco Open Diputacion - Cordoba Banjaluka Challenger 2007 - Banja Luka Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Copa Kia - Santiago Internationaux du Doubs - Besancon Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Banja Luka Challenger - Banja Luka LXVII Concursu Internacional de Vigo - Vigo Mallorca Open - Mallorca Telenordia Swedish Open - Bastad International Championship of Croatia - Umag BellSouth Open - Vina del Mar Idea Prokom Open - Sopot Open 13 - Marseille Estoril Open - Estoril The Stella Artois Grass Court Championships - London China Open - Beijing Estoril Open - Estoril Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Croatia Open Umag - Umag Open de Moselle - Metz MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Open de Tenis Comunidad Valenciana - Valencia Brisbane - Brisbane Thailand Open - Bangkok Medibank International - Sydney Open 13 - Marseille Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Estoril Open - Estoril AEGON Championships - London Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Argentina Open - Buenos Aires Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Open 13 - Marseille The Stella Artois Championships - London St. Petersburg Open - St. Petersburg European Open - Antwerp Moselle Open - Metz European Open - Antwerp Grand Prix Hassan II - Marrakech Open Parc - Lyon Medibank International - Sydney Open Sud de France - Montpellier Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Open Parc - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Moselle Open - Metz European Open - Antwerp Schickendanz Open - Furth Madrid Challenger Open 13 Provence - Marseille China Open - Beijing TCT Open - Tunis Tennis Napoli Cup - Naples ASB Classic - Auckland Sporting Challenger - Turin Open de Tanger - Tangier Rio Open - Rio de Janeiro 2001 Challenger Canottieri Mincio - Mantova Skandia Open - Linz Banja Luka 2002 - Banja Luka 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Thailand Open - Bangkok Open Parc - Lyon AEGON Championships - London Canottieri Minico 2004 - Mantova Erste Bank Open - Vienna VII Torneo Internazionale di Tennis - Barletta Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Open 13 Provence - Marseille Genova Open Challenger - Genova Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Open Seat Godo 2005 - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Energis Open - Amersfoort AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BNP Paribas Masters - Paris Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires AEGON Championships - London Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Erste Bank Open - Vienna Mercedes Cup - Stuttgart Erste Bank Open - Vienna Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Copa Telmex - Buenos Aires Qatar ExxonMobil Open - Doha Masters Series Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Pacific Life Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Masters Series Hamburg - Hamburg U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Nature Valley International - Eastbourne Shanghai ATP Masters - Shanghai Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris French Open - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Open 13 Provence - Marseille U.S. Open - New York Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, ARG-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 Australian Open - Melbourne Davis Cup, Finals, Group A French Open - Paris Wimbledon - London Australian Open (juniors) French Open (juniors) U.S. Open (juniors) BNP Paribas Masters - Paris AAMI Classic - Kooyong The Mubadala World Tennis Championship The Mubadala World Tennis Championship Wimbledon (juniors) Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Wimbledon - London Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, FRA-ISR 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, SF, FRA-CZE 4-1 Kooyong Classic - Kooyong Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 Mubadala World Tennis Championship Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, F, FRA-CRO 1-3 AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship